package genetica.cromosomas.evaluadores;

import genetica.cromosomas.fenotipos.Fenotipo;

import java.util.ArrayList;

public abstract class EvaluadorFuncion extends Evaluador {
	protected double valorFuncion;
	

	public EvaluadorFuncion (){
	}
	public abstract Double getFunctionValue(ArrayList<Fenotipo> fenotipo);
	@Override
	public Double evalua(ArrayList<Fenotipo> fenotipo) {
		return getFunctionValue(fenotipo);
	}
}
